38e15924aaa8e9131f660ffd48da8e1c8e7db23e,src/main/java/com/jetbrains/jetpad/vclang/term/prettyprint/PrettyPrintVisitor.java,PrettyPrintVisitor,visitClassExt,#Abstract.ClassExtExpression#number#,475
Before Change
expr.getBaseClassExpression().accept(this, (byte) -Abstract.ClassExtExpression.PREC);
myBuilder.append(" {\n");
myIndent += INDENT;
for (Abstract.ClassFieldImpl statement : expr.getStatements()) {
printIndent();
myBuilder.append("| ").append(new Name(statement.getImplementedFieldName()).getPrefixName()).append(" => ");
statement.getImplementation().accept(this, Abstract.Expression.PREC);
After Change
if (prec > Abstract.ClassExtExpression.PREC) myBuilder.append('(');
expr.getBaseClassExpression().accept(this, (byte) -Abstract.ClassExtExpression.PREC);
myBuilder.append(" ");
visitClassFieldImpls(expr.getStatements());
if (prec > Abstract.ClassExtExpression.PREC) myBuilder.append(')');
return null;
}